A Consolidated ACS Flight Software Development Approach for the Earth Observing-1 Spacecraft
نویسنده
چکیده
The Earth Observing 1 (EO-1) mission is part of NASA’s New Millennium Program (NMP). The EO-1 Attitude Control System (ACS) flight software was based on the Tropical Rainfall Measuring Mission (TRMM) flight software, both of which were developed by the Hammers Company, Inc. Lessons learned during TRMM ACS software development led to a consolidated software development approach for the EO-1 ACS. The approach started with a standalone system that incorporated the “first-cut” flight software into the spacecraft simulation, allowing closed loop simulations to run on a desktop computer. Consequently, more algorithm and coding errors were detected earlier in the development process. The consolidated system was connected directly to a ground support equipment computer in order to develop test procedures, ground system databases, and display pages. For flight software testing, the system’s spacecraft simulation module was used as a spacecraft simulator, and the flight software was removed and loaded onto the test or flight hardware. This type of consolidated development approach decreased dependency on hardware deliveries and allowed for a reduced level of software testing to continue through hardware down time. This approach helped meet the challenge of EO-1’s shorter schedule and lower cost as compared to TRMM.
منابع مشابه
Using Autonomy Flight Software to Improve Science Return on Earth Observing One
NASA’s Earth Observing One Spacecraft (EO-1) has been adapted to host an advanced suite of onboard autonomy software designed to dramatically improve the quality and timeliness of science-data returned from remote-sensing missions. The Autonomous Sciencecraft Experiment (ASE) enables the spacecraft to autonomously detect and respond to dynamic scientifically interesting events observed from EO-...
متن کاملHeuristic Onboard Pointing Re-scheduling for an Earth Observing Spacecraft
Prior space missions have not routinely used onboard decision-making. The Autonomous Sciencecraft (ASE), flying onboard the Earth Observing One spacecraft, has been flying autonomous agent software for the last decade that enables it to analyze acquired imagery on board and use that analysis to determine future imaging. However ASE takes approximately one hour to analyze and respond. This paper...
متن کاملDevelopment and Testing of Automatically-generated Acs Flight Software for the Map Spacecraft
Using integrated analysis and design tools for the development of spacecraft attitude control systems (ACS) can make the process much more efficient, requiring less time and effort than before. The integrated toolset used for the development of the ACS of the Microwave Anisotropy Probe (MAP) spacecraft includes the ability to automatically generate software from the MAP high-fidelity (HiFi) sim...
متن کاملFlight Software Issues in Onboard Automated Planning: Lessons Learned on EO-1
Planning and scheduling systems for spacecraft operations have traditionally been an important step in the ground operations of mission planners. In the Autonomous Sciencecraft Experiment (ASE), this step is moved onboard the Earth Observing-1 spacecraft. The ASE features several advanced technologies: onboard image processing, a robust execution engine, and onboard planning and scheduling. Thi...
متن کاملInvited Talk: The EO-1 Autonomous Sciencecraft and Prospects for Future Autonomous Space Exploration
An Autonomous Science Agent is currently flying onboard the Earth Observing One Spacecraft. With this software the spacecraft autonomously detects and responds to science events occurring on the Earth including volcanoes, flooding, and cryophere. The package includes software systems that perform science data analysis, deliberative planning, and run-time robust execution. This autonomy software...
متن کامل